package com.daleige.common.security;

import com.daleige.common.HexStrUtils;

import java.security.MessageDigest;

/**
 * @描述 md5
 * @创建人 雷文
 * @创建时间 2017-12-14
 */
public class MD5 {
    /**
     * MD5编码
     *
     * @param origin
     *            原始字符串
     * @return 经过MD5加密之后的结果
     */
    public static String MD5Encode(String origin) {
        String resultString = null;
        try {
            resultString = origin;
            MessageDigest md = MessageDigest.getInstance("MD5");
            resultString = HexStrUtils.bytesToHex(md.digest(resultString.getBytes("UTF-8")));
        } catch (Exception e) {
            e.printStackTrace();
        }
        return resultString;
    }
}
